/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Services.UsuarioService;

import exeptions.GeneralException;
import java.util.List;
import mapeos.Grupo;
import mapeos.Usuario;

/**
 *
 * @author ivanpianetti
 */
public interface IUsuarioService {

    public List<Usuario> getAll() throws GeneralException;

    public List<Usuario> getAllByGrupo(Grupo pGrupo) throws GeneralException;

    public Usuario getByMail(String pMail) throws GeneralException;

    public Usuario logIn(String usuario, String clave) throws GeneralException;

    public void insert(Usuario pUsuario) throws GeneralException;

    public void update(Usuario pUsuario) throws GeneralException;
}
